Skip to content

[Backend Dependencies Update] Update celery to 4.4.6#875

Closed
pyup-bot wants to merge 1 commit intomasterfrom
pyup-update-celery-4.3.0-to-4.4.6
Closed

[Backend Dependencies Update] Update celery to 4.4.6#875
pyup-bot wants to merge 1 commit intomasterfrom
pyup-update-celery-4.3.0-to-4.4.6

Conversation

@pyup-bot
Copy link
Copy Markdown
Collaborator

This PR updates celery from 4.3.0 to 4.4.6.

Changelog

4.4.6

=======
:release-date: 2020-06-24 2.40 P.M UTC+6:00
:release-by: Asif Saif Uddin

- Remove autoscale force_scale methods (6085).
- Fix autoscale test
- Pass ping destination to request
- chord: merge init options with run options
- Put back KeyValueStoreBackend.set method without state
- Added --range-prefix option to `celery multi` (6180) 
- Added as_list function to AsyncResult class (6179)
- Fix CassandraBackend error in threads or gevent pool (6147)
- Kombu 4.6.11

4.4.5

=======
:release-date: 2020-06-08 12.15 P.M UTC+6:00
:release-by: Asif Saif Uddin

- Add missing dependency on future (6146).
- ElasticSearch: Retry index if document was deleted between index
- fix windows build
- Customize the retry interval of chord_unlock tasks
- fix multi tests in local

4.4.4

=======
:release-date: 2020-06-03 11.00 A.M UTC+6:00
:release-by: Asif Saif Uddin

- Fix autoretry_for with explicit retry (6138).
- Kombu 4.6.10
- Use Django DB max age connection setting (fixes 4116).
- Add retry on recoverable exception for the backend (6122).
- Fix random distribution of jitter for exponential backoff.
- ElasticSearch: add setting to save meta as json.
- fix 6136. celery 4.4.3 always trying create /var/run/celery directory.
- Add task_internal_error signal (6049).

4.4.3

=======
:release-date: 2020-06-01 4.00 P.M UTC+6:00
:release-by: Asif Saif Uddin

- Fix backend utf-8 encoding in s3 backend .
- Kombu 4.6.9
- Task class definitions can have retry attributes (5869)
- Upgraded pycurl to the latest version that supports wheel.
- Add uptime to the stats inspect command
- Fixing issue 6019: unable to use mysql SSL parameters when getting
- Clean TraceBack to reduce memory leaks for exception task (6024)
- exceptions: NotRegistered: fix up language
- Give up sending a worker-offline message if transport is not connected
- Add Task to __all__ in celery.__init__.py
- Ensure a single chain object in a chain does not raise MaximumRecursion
- Fix autoscale when prefetch_multiplier is 1
- Allow start_worker to function without ping task
- Update celeryd.conf
- Fix correctly handle configuring the serializer for always_eager mode.
- Remove doubling of prefetch_count increase when prefetch_multiplier
- Fix eager function not returning result after retries
- return retry result if not throw and is_eager
- Always requeue while worker lost regardless of the redelivered flag
- Allow relative paths in the filesystem backend (6070)
- [Fixed Issue 6017]
- Avoid race condition due to task duplication.
- Exceptions must be old-style classes or derived from BaseException
- Fix windows build (6104) 
- Add encode to meta task in base.py (5894)
- Update time.py to solve the microsecond issues (5199)
- Change backend _ensure_not_eager error to warning
- Add priority support for 'celery.chord_unlock' task (5766)
- Change eager retry behaviour
- Avoid race condition in elasticsearch backend
- backends base get_many pass READY_STATES arg
- Add integration tests for Elasticsearch and fix _update
- feat(backend): Adds cleanup to ArangoDB backend
- remove jython check
- fix filesystem backend cannot not be serialized by picked

4.4.0

=======
:release-date: 2019-12-16 9.45 A.M UTC+6:00
:release-by: Asif Saif Uddin

- This version is officially supported on CPython 2.7,
3.5, 3.6, 3.7 & 3.8 and is also supported on PyPy2 & PyPy3.
- Kombu 4.6.7
- Task class definitions can have retry attributes (5869)

4.4.0rc5

========
:release-date: 2019-12-07 21.05 A.M UTC+6:00
:release-by: Asif Saif Uddin

- Kombu 4.6.7
- Events bootstep disabled if no events (5807)
- SQS - Reject on failure (5843)
- Add a concurrency model with ThreadPoolExecutor (5099)
- Add auto expiry for DynamoDB backend (5805)
- Store extending result in all backends (5661)
- Fix a race condition when publishing a very large chord header (5850)
- Improve docs and test matrix

4.4.0rc4

========
:release-date: 2019-11-11 00.45 A.M UTC+6:00
:release-by: Asif Saif Uddin

- Kombu 4.6.6
- Py-AMQP 2.5.2
- Python 3.8
- Numerious bug fixes
- PyPy 7.2

4.4.0rc3

========
:release-date: 2019-08-14 23.00 P.M UTC+6:00
:release-by: Asif Saif Uddin

- Kombu 4.6.4
- Billiard 3.6.1
- Py-AMQP 2.5.1
- Avoid serializing datetime (5606)
- Fix: (group() | group()) not equals single group (5574)
- Revert "Broker connection uses the heartbeat setting from app config.
- Additional file descriptor safety checks.
- fixed call for null args (5631)
- Added generic path for cache backend.
- Fix Nested group(chain(group)) fails (5638)
- Use self.run() when overriding __call__ (5652)
- Fix termination of asyncloop (5671)
- Fix migrate task to work with both v1 and v2 of the message protocol.
- Updating task_routes config during runtime now have effect.

4.4.0rc2

========
:release-date: 2019-06-15 4:00 A.M UTC+6:00
:release-by: Asif Saif Uddin

- Many bugs and regressions fixed.
- Kombu 4.6.3

4.4.0rc1

========
:release-date: 2019-06-06 1:00 P.M UTC+6:00
:release-by: Asif Saif Uddin


- Python 3.4 drop

- Kombu 4.6.1

- Replace deprecated PyMongo methods usage (5443)

- Pass task request when calling update_state (5474)

- Fix bug in remaining time calculation in case of DST time change (5411)

- Fix missing task name when requesting extended result (5439)

- Fix `collections` import issue on Python 2.7 (5428)

- handle `AttributeError` in base backend exception deserializer (5435)

- Make `AsynPool`'s `proc_alive_timeout` configurable (5476)

- AMQP Support for extended result (5495)

- Fix SQL Alchemy results backend to work with extended result (5498)

- Fix restoring of exceptions with required param (5500)

- Django: Re-raise exception if `ImportError` not caused by missing tasks
module (5211)

- Django: fixed a regression putting DB connections in invalid state when
`CONN_MAX_AGE != 0` (5515)

- Fixed `OSError` leading to lost connection to broker (4457)

- Fixed an issue with inspect API unable get details of Request

- Fix mogodb backend authentication (5527)

- Change column type for Extended Task Meta args/kwargs to LargeBinary

- Handle http_auth in Elasticsearch backend results (5545)

- Fix task serializer being ignored with `task_always_eager=True` (5549)

- Fix `task.replace` to work in `.apply() as well as `.apply_async()` (5540)

- Fix sending of `worker_process_init` signal for solo worker (5562)

- Fix exception message upacking (5565)

- Add delay parameter function to beat_schedule (5558)

- Multiple documentation updates
Links

@pyup-bot
Copy link
Copy Markdown
Collaborator Author

Closing this in favor of #888

@pyup-bot pyup-bot closed this Jul 31, 2020
@jpowie01 jpowie01 deleted the pyup-update-celery-4.3.0-to-4.4.6 branch July 31, 2020 19:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant